'j' activate joystick mode / change number of active joystick axes (linux only)
'h' help for more buttons
't' target next enemy
'r' target closest enemy
'e' target enemy in reticle
<ESC> (win95/NT) / CTRL-ESC (linux) quit
space/joybutton 2 fire missile
left shift (linux) / 'z' (win95/NT) /joybutton 1 fire plasma shells
when the game first starts, you may need to swirl your joystick to it's
extremes (including throttle) to calibrate it. Joystick mode currently
requires some sort of throttle axis; this will be fixed for the main demo
release.
console options:
CONNECT sitename open net connection to "sitename"
PORT nnnn change connection port to nnnn (default 42000)
NAME username change name to username
TEAM number change to team number (0-5)
DISCONNECT disconnect from game
SAY textstring broadcast string to all other players
TURRET-TOGGLE toggle cannons from guns to missiles (may crash 3dfx
cards running Mesa)
Note that you should set your name and team number _before_ you attempt to
join a network game.
Remember to hit '`' after you're connected to remove the console window so that
game keys work.
Joe's general procedure for connecting to a netgame:
1) swirl joystick, adjust trim if necessary
2) hit '`' to bring up console
3) NAME FALC
4) TEAM 4
5) CONNECT AEGISTECH.COM
6) hit '`' to remove console
7) hit 'r' to target the nearest bad guy
8) shoot him mercilessly until he explodes
9) smile
10) bring down the console, use the SAY command to taunt your enemies
NOTES ON THE SERVER:
The server binary is called bfrisd (linux) or bfrisd.exe (win95/NT). The
distributed server only allows three simultaneous players for testing purposes.
The win32 version of the server is not very robust; it can not tell if a player
is accidentally disconnected from the game, and will continue to try to contact
that player forever. The linux version is much more robust. Included is a shell script 'bfrisdd' which can be executed (you may have to modify the first line to point to the location of your tcsh binary) and which will keep the server running even if you log out. So you can leave the server running on a machine
with a good connection by tying something like
> nohup bfrisdd &
> logout
If you want to hang a server off of a machine (they use very little load as
they sleep almost all of their lives and don't talk much) please drop us some
email and we'll put a pointer to it on our web pages. Please also let us know
if it's a linux or win95 server.
Linux clients should have no trouble connecting to win95 servers (and vice
versa) but win95 servers (currently) aren't very stable.
You can play locally (again up to 3 players) on an ethernet. If you are
running a local game, you might want to lower server latency with the -latency
command; this will ask all connecting clients to lower the delays between their
update packets. The server default (for low-bandwidth high-latency modem
connections) is 100 which means one update every second; this is a pretty good
balance with predictive dynamics that still allows for a number of players
without the game losing too many packets. The lowest you'll probably want to
go is 25, which is good for a local area 10mbit ethernet connection. Let us
know if you find better values, how many players you can connect reliably, and
what type of connections they're on.
bfrisd has a couple of other command-line arguments:
-port nnnnn specifies a port number. default is 42000. You
should be able to leave this alone in most cases.
-silent suppress almost all messages
Contact jpw@aegistech.com with any questions, and please check out our
web pages at http://www.aegistech.com for continuing updates.
CREDITS:
MESA LIBRARY for 3dfx
Brian Paul (Mesa) and David Bucciarelli (3dfx port)
SOUND CODE for Linux version
Modified from Abuse engine work done by Jonathan Clark at Crack.Com
Crack rules, they are good folk, buy Golgotha when it comes out.
THE GAME
The Aegis Simulation Technologies Crew
Fred Chavez, Rafael Rubio, and Joe Waters
Other groups and individuals who kick ass:
Linus Torvalds, HLU, many many MANY others who worked to make linux
a viable, cost effective, and incredibly elegant solution to the
cheap unix workstation problem. Developing under linux probably
halved the amount of time required to make the thing work.
Brain Brunning, Gary Tarolli, Brain Hook, Gary McTaggart and many
others who are (or were) at 3Dfx for _finally_ bringing 3-D graphic
acceleration to the masses and then making the bold decision to